
package com.wyzz.hr.bo;

import java.util.List;
import org.hibernate.criterion.DetachedCriteria;

import com.wyzz.hr.pojo.Tremployeeplan;
import com.wyzz.hr.util.Pager;
import com.wyzz.hr.vo.TrainingSearchBean;

public interface ITremployeeplanBO extends IEmpApproverBo {

	public abstract Tremployeeplan loadById(String s, String as[]);

	public abstract List loadByIds(String as[], String as1[]);

	public abstract List loadByDc(DetachedCriteria detachedcriteria);

	public abstract boolean delete(String s);

	public abstract void saveOrupdate(Tremployeeplan tremployeeplan);

	public abstract boolean hasApplied(String s, String s1);

	public abstract int countAppliedAmount(String s);

	public abstract int hasAppliedEmp(String s);

	public abstract void trainingSearch(TrainingSearchBean trainingsearchbean,
			DetachedCriteria detachedcriteria, Pager pager);

	public abstract void searchEmpPlan(DetachedCriteria detachedcriteria,
			TrainingSearchBean trainingsearchbean, Pager pager);

	public abstract boolean deleteAttach(String s, String s1);

	public abstract List getTrepByHql(String s);
}
